Nightly builds in Windows CI
This document describes how nightly builds are done in Contrail Windows CI.
Jenkins jobs: ci-contrail-windows-nightly-*
- There are two jobs responsible for the builds in CI:
ci-contrail-windows-nightly-release- builds Contrail Windows components inrelease/productionmode.ci-contrail-windows-nightly-debug- builds the components indebugmode.- Both of them have parameter
UPLOAD_ARTIFACTSset to 1. - The difference between them is that
ci-contrail-windows-nightly-releasehas an additional parameterBUILD_IN_RELEASE_MODEdefined and set to 1.
- These jobs are proxy jobs. They execute
winci-server2016-prodwith additional parameters mentioned above.
Specific nightly builds artifacts location
To find artifacts from a specific nightly build do the following:
- Go to the console logs from the build.
- There is a line containing build ID of
winci-server2016-prod:- Initial part of the line looks like this:
WinContrail » winci-server2016-prod <BUILD_NUMBER> completed. - Note the
BUILD_NUMBER.
- Initial part of the line looks like this:
- Use
BUILD_NUMBERto find desired nightly artifacts:- Uploaded artifacts are located in
\\<WINCI_DRIVE>\SharedFiles\WindowsCI-UploadedArtifacts\WinContrail\<winci-server2016-prod\<BUILD_MODE>\<BUILD_NUMBER>for now<WINCI_DRIVE>is an IP to Contrail Windows CI drive<BUILD_MODE>is a folder named by eitherproductionordebugbuild mode
- Uploaded artifacts are located in